package com.mcxx.modules.miniSalvation.order.dao.read;


import com.mcxx.formulcount.param.FormulCountParam;
import com.mcxx.modules.miniSalvation.order.entity.StandardEntity;
import com.mcxx.modules.miniSalvation.order.entity.StandardHistoryEntity;
import com.mcxx.modules.system.param.StandardParam;
import com.yinhai.ta404.module.mybatis.mapper.Ta404SupportMapper;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface StandardHistoryReadDao extends Ta404SupportMapper {


    StandardHistoryEntity getByParam(StandardParam standardParam);


    List<StandardHistoryEntity> getStandardHistoryList(StandardParam param);


    List<StandardHistoryEntity> querySalvationByPid(String pId);


    double getStandardMoney(String welfareId, String areaCode, String businessType, String type);


    StandardEntity querySalvationStandard(Map<String, Object> param);


    List<StandardHistoryEntity> selectStandardHisByWelfareId(String welfareId);


    List<StandardHistoryEntity> selectStandardHisByStandardId(String standardId, Integer status);
}
